#include <linux/module.h>
#include <linux/platform_device.h>
#include <linux/init.h>
#include <linux/interrupt.h>
#include <linux/init.h>
#include <linux/err.h>
#include <linux/device.h>


static int spi_platform_probe(struct platform_device *pdev)
{
	return 0;
}

static int spi_platform_remove(struct platform_device *pdev)
{
	return 0;
}

static void spi_platform_shutdown(struct platform_device *pdev)
{
	return;
}


static const struct of_device_id spi_test_dt_ids[] = {
	{ .compatible = "spi-test", },
	{ /* sentinel */ },
};
MODULE_DEVICE_TABLE(of, spi_test_dt_ids);

static struct platform_driver spi_platform_driver = {
	.probe = spi_platform_probe,
	.remove = spi_platform_remove,
	.shutdown = spi_platform_shutdown,
	.driver = {
		.name = "spi-test",
		.of_match_table = spi_test_dt_ids,
	},
};

module_platform_driver(spi_platform_driver);

MODULE_LICENSE("GPL v2");


